<? 
	include "inc_security.php";	
	//Kiem tra quyen them sua xoa
	checkAddEdit("add");
    $fs_redirect 	= base64_decode(getValue("url","str","GET",base64_encode("listing.php")));
	$record_id 		= getValue("record_id");
	$fs_action		=	"";
	$fs_errorMsg	=	"";

    $listAll = array('- Danh mục -');
    $db_mycat = new db_query('SELECT cat_id, cat_name 
                             FROM categories_multi 
                             WHERE 1 
                             ORDER BY cat_id ASC');
    while($row = mysql_fetch_assoc($db_mycat->result)){
        $listAll[$row['cat_id']] = $row['cat_name'];
    }
    unset($db_mycat);
	
	$new_title_md5	=	md5(strtolower(getValue("new_title", "str", "POST", "", 1)));
	$myform	=	new generate_form();
	$myform->removeHTML(0);
	$new_active = 0;
    
	$myform->add('new_cat_id', 'new_cat_id', 1, 0, '', 1, 'Bạn chưa chọn danh mục', 0, '');
    //$myform->add('new_relate', 'new_relate_list', 0, 1, '', 0, '', 0, '');
	$myform->add('new_title', 'new_title', 0, 0, '', 1, 'Bạn chưa nhập tiêu đề tin', 0, "");
	$myform->add('new_title_md5', 'new_title_md5', 0, 1, '', 1, 'Bạn chưa nhập tiêu đề tin md5', 0, "");
	$myform->add('new_teaser', 'new_teaser', 0, 0, '', 0, "", 0 , "");
	$myform->add('new_detail', 'new_detail', 0, 0, '', 0, "", 0, "");
	$myform->add('new_tags', 'new_tags', 0, 0, '', 0, '', 0, '');
    $myform->add("new_hot_cat", "new_hot_cat", 1, 0, 0, 0,"",0,"");
    $myform->add("new_hot_home", "new_hot_home", 1, 0, 0, 0,"",0,"");
	$myform->addTable($fs_table);
    
    
	$action			= getValue("action","str","POST","");
	if($action 		== 'execute'){
		$myform->removeHTML(0);
		//Check form data
		$fs_errorMsg .= $myform->checkdata($id_field, $record_id);
		if($fs_errorMsg == ""){
            //chèn ảnh đại diện
			$upload		= new upload($fs_fieldupload, $fs_filepath, $fs_extension, $fs_filesize);
			$filename	= $upload->file_name;
			if($filename != ""){
				$myform->add("new_picture", "filename", 0, 1, "", 0, "", 0, "");
				foreach($arr_resize as $type => $arr){
					resize_image($fs_filepath, $filename, $arr["width"], $arr["height"], $arr["quality"], $type);
				}
			}
			$fs_errorMsg .= $upload->show_warning_error();
			if($fs_errorMsg == ""){
				$myform->addTable($fs_table);
                if($filename != ''){
                    delete_file($fs_table, $id_field, $record_id, "new_picture", $fs_filepath);
                }
				$db_insert 		= new db_execute($myform->generate_update_SQL($id_field, $record_id));
                unset($db_insert);
				redirect("listing.php");
			}
		}
	}
	$myform->addFormname("add_new");
	$myform->evaluate();
	//lay du lieu cua record can sua doi
	$db_data 	= new db_query("SELECT * 
                                FROM " . $fs_table . " 
                                WHERE " . $id_field . " = " . $record_id);
	if($row 		= mysql_fetch_assoc($db_data->result)){
		foreach($row as $key=>$value){
			if($key!='lang_id' && $key!='admin_id') $$key = $value;
		}
	}else{
			exit();
	}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<?=$load_header?>
<? $myform->checkjavascript();?>
</head>
<style>
input[type="text"].schedule_setting{
    width:40px;
}
.slide_pic{
    width:150px;
}
.overlay{
    display:none;
    background:#f0f0f0;
    opacity: 0.5;
    position: fixed;
    width:100%;
    height:100%;
    z-index:10;
}
.popup{
    display:none;
    background:#fff;
    border:2px solid #92D1F5;
    position:absolute;
    z-index:11;
    left:90px;
    width:600px;
    min-height:400px;
}
.popup-header{
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    padding: 0 0 10px 0px;
    border-bottom: 1px solid #CCC;
}
.multifunction{
    padding:20px;
}
.multifunction span{
    padding:3px 8px;
    font-weight: bold;
    font-size:12px;
    text-transform: uppercase;
    border:1px solid #388bb7;
    background:#04347c;
    color:#fff;
    cursor:pointer;
}
</style>
<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
<div class="overlay"></div>
<?=template_top(translate_text("Add merchant"))?>
	<img style="position: absolute; top: 50px; right: 50px;" width="100" height="100" border="0" src="<?=$new_picture?>" alt="Không có ảnh"/>
	<p align="center" style="padding-left:10px;">
		<?
		$form = new form();
		$form->create_form("add_new",$fs_action,"post","multipart/form-data","onsubmit='validateForm(); return false;'");
		$form->create_table();
		?>
		<?=$form->text_note('Những ô dấu sao (<font class="form_asterisk">*</font>) là bắt buộc phải nhập.')?>
		<? //Khai bao thong bao loi ?>
		<?=$form->errorMsg($fs_errorMsg)?>
        
		<?=$form->select('Danh mục', 'new_cat_id', 'new_cat_id',$listAll,$new_cat_id,'Danh mục',1)?>
        
		<?=$form->text("Tiêu đề", "new_title", "new_title", $new_title, "Tiêu đề tin", 1, 350)?>
        <?/*    chọn tin liên quan  */?>
        <!--<tr>
            <td class="form_name" valign="top">Tin liên quan :</td>
            <td class="form_text">
                <input type="text" style="width:350px" placeholder="Search theo tiêu đề, tag" class="form_control" id="search_news_relate"/>
                <div class="search_news_result">
                    <ul>
                    
                    </ul>
                </div>
                <div class="news_relate_after_search">
                
                </div>
            </td>
        </tr>-->
        
		<?=$form->getFile("Ảnh đại diện", $fs_fieldupload, $fs_fieldupload, "Ảnh đại diện của tin", 0, 30, "", "")?>
        
        <?=$form->text("Tag bài viết","new_tags","new_tags", $new_tags,"Một số từ khóa liên quan đến bài viết, các nhau bởi dấu phải và mỗi từ không được dài quá 3 chữ.", 0, "350","","","",""," Cách nhau bởi dấu phẩy.")?>
        
        <?=$form->checkbox('Hot danh mục','new_hot_cat','new_hot_cat',1,$new_hot_cat,' Tin xuất hiện ở mục tin hot trong danh mục')?>
        
        <?=$form->checkbox('Hot trang chủ','new_hot_home','new_hot_home',1,$new_hot_home,' Tin xuất hiện ở mục tin hot trang chủ')?>
        
        <?=$form->textarea("Tóm tắt", "new_teaser", "new_teaser", $new_teaser, "Tóm tắt của tin", 1, 600,100)?>
        
        <?=$form->close_table();?>
        
		<?=$form->tinyMCE('Bài viết','new_detail','new_detail',getValue('new_detail','str','POST',$new_detail),'90%')?>
        <?=$form->create_table();?>
		<?=$form->button("submit" . $form->ec . "reset", "submit" . $form->ec . "reset", "submit" . $form->ec . "reset", "Cập nhật" . $form->ec . "Làm lại", "Cập nhật" . $form->ec . "Làm lại", 'style="background:url(' . $fs_imagepath . 'button_1.gif) no-repeat"' . $form->ec . 'style="background:url(' . $fs_imagepath . 'button_2.gif)"', "");?>
		<?=$form->hidden("action", "action", "execute", "");?>
		<?
		$form->close_table();
		$form->close_form();
		unset($form);
		?>
    </p>
<?=template_bottom() ?>
<script>
	$(function(){
		$('#ned_teaser').wysiwyg({controls: {cut   : { visible : true },copy  : { visible : true },paste : { visible : true }}});
	});
    $('#new_cat_id').change(function(){
        catID = $(this).val();
        $.ajax({
            type:'post',
            url:'ajax.php',
            data:{action:'add_change_cat',catID:catID},
            dataType:'html',
            success:function(html){
                $('#new_event_id').html(html).removeAttr('disabled');
            }
        });
        $.ajax({
            type:'post',
            url:'ajax.php',
            data:{action:'add_slide',catID:catID},
            dataType:'html',
            success:function(html){
                $('#NewsSlide').html(html);
            }
        });
        $.ajax({
            type:'post',
            url:'ajax.php',
            data:{action:'add_pitching',catID:catID},
            dataType:'html',
            success:function(html){
                $('#new_pitching_id').html(html).removeAttr('disabled');
            }
        });
    });
    $('#schedule').click(function(){
        if(!$(this).attr('checked')){
            //Ẩn box hẹn giờ
            $('#schedule_tr').hide();
        }else{
            $('#schedule_tr').show();
        }
    });
    $('.slide_type').click(function(){
        type = $(this).val();
        if(type == 1){
            $('.slide_file').html('');
            $divct = '<input type="hidden" name="slide_record[]" value="1"/>';
            $divct += '<input type="file" name="slide_file_1"/>';
            $('.slide_file').append($divct);
        }
        if(type == 3){
            $('.slide_file').html('');
            for(i=1;i<=3;i++){
                $divct = '<input type="hidden" name="slide_record[]" value="'+i+'"/>';
                $divct += '<input type="file" name="slide_file_'+i+'"/>';
                $('.slide_file').append($divct);
            }
        }
        if(type == 0){
            $('.slide_file').html('');
        }
    });
    //Các nút chức năng
    $('#add_image').click(function(){
        $('.overlay').show();
        $('.popup').show();
        //Load ajax
        $.ajax({
            type:'post',
            url:'ajax.php',
            data:{action:'add_image'},
            success:function(resp){
                $('.popup').html(resp);
            }
        });
        $('.overlay').click(function(){
            $('.popup').hide();
            $('.overlay').hide();
        })
    });
    $('#add_gallery').click(function(){
        $('.overlay').show();
        $('.popup').show();
        $.ajax({
            type:'post',
            url:'ajax.php',
            data:{action:'add_gallery'},
            success:function(html){
                $('.popup').html(html);
            }
        })
        $('.overlay').click(function(){
            $('.popup').hide();
            $('.overlay').hide();
        })
    });
    //Search tin liên quan để add vào
    $('#search_news_relate').keyup(function(){
        $.ajax({
            type:'post',
            url:'ajax.php',
            data:{action:'search_news_relate',kw:$(this).val()},
            success:function(resp){
                $('.search_news_result ul').html(resp);
            }
        })
    });
    $('#search_news_recommend').keyup(function(){
        $.ajax({
            type:'post',
            url:'ajax.php',
            data:{action:'search_news_recommend',kw:$(this).val()},
            success:function(resp){
                $('.search_news_recommend_result ul').html(resp);
            }
        })
    });
    //Hàm add tin vào danh sách tin liên quan
    function addNewsRelate(){
        var array_relate_list = [];
        $('.new_relate_result').each(function(){
            if($(this).attr('checked') == 'checked'){
                dataRN = {
                    value:$(this).val(),
                    title:$(this).attr('title')
                }
                array_relate_list.push(dataRN);    
            }
        });
        if(array_relate_list){
            var listBuild = '<ul>';
            for(i in array_relate_list){
                var buildEle = '';
                buildEle += '<input type="checkbox" name="new_relate_list[]" value="'+array_relate_list[i].value+'" id="new_relate_list_'+array_relate_list[i].value+'"/>';
                buildEle += '<label for="new_relate_list_'+array_relate_list[i].value+'">'+array_relate_list[i].title+'</label>';
                buildEle += '<span style="padding:5px;color:red;font-weight:bold;font-size:14px;cursor:pointer;" onclick="del_new_relate(this)">&times;</button>';
                listBuild += '<li>';
                listBuild += buildEle;
                listBuild += '</li>';    
            }
            listBuild += '</ul>';
            $('.news_relate_after_search').append(listBuild);
        }
    }
    function addNewsRecommend(){
        var array_relate_list = [];
        $('.new_recommend_result').each(function(){
            if($(this).attr('checked') == 'checked'){
                dataRN = {
                    value:$(this).val(),
                    title:$(this).attr('title')
                }
                array_relate_list.push(dataRN);    
            }
        });
        if(array_relate_list){
            var listBuild = '<ul>';
            for(i in array_relate_list){
                var buildEle = '';
                buildEle += '<input type="checkbox" name="new_recommend_list[]" value="'+array_relate_list[i].value+'" id="new_recommend_list_'+array_relate_list[i].value+'"/>';
                buildEle += '<label for="new_recommend_list_'+array_relate_list[i].value+'">'+array_relate_list[i].title+'</label>';
                buildEle += '<span style="padding:5px;color:red;font-weight:bold;font-size:14px;cursor:pointer;" onclick="del_new_relate(this)">&times;</button>';
                listBuild += '<li>';
                listBuild += buildEle;
                listBuild += '</li>';    
            }
            listBuild += '</ul>';
            $('.news_recommend_after_search').append(listBuild);
        }
    }
    function del_new_relate(a){
        $(a).closest('li').remove();
    }
</script>
</body>
</html>